package br.com.quintess.dao;

import java.io.Serializable;
import java.util.List;

public interface GenericDao<T, Type extends Serializable> {

	T getRegistro(Type codigo);
	
	List<T> listarTodos();
	
	boolean consistirObjeto(T registro);
	
	boolean salvar(T registro);
	
	boolean alterar(Type codigo, T registro);
	
	boolean exclui(Type codigo);
	
}
